<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>


        // 条件语句 if 语法    如果...  就 ...

        //    1 单分支语句   if(条件) {条件满足执行的代码;}

        // 产生随机分数0-100，如果大于60  就是及格

        // var score = parseInt(Math.random() * 100) ;
        // if(score >= 60) {
        //     // 条件满足   此处的代码就会执行
        //     alert(score + '分是及格的');
        // }



        // 红绿灯
        //  1 灯
        // var light = 'green' ;
        // if(light === 'green') {
        //     alert('go') ;
        // }

        // if(light === 'yellow') {
        //     alert('wait') ;
        // }

        // if(light === 'red') {
        //     alert('stop') ;
        // }

        // 以上程序是三个单分支语句
        //    每一条判断都会执行







        // 2   多分支语句    只要有一个条件满足了就会跳出
        //    双分支   if() {}    else {}
        //    多分支   if(){}  else if() else if(){} ... else {}

        // if(条件) {
        //     条件满足执行的代码
        // }
        // else if(条件) {
        //     条件满足执行的代码
        // }
        // else if(条件) {
        //     条件满足执行的代码
        // }
        // ... 
        // else {
        //     以上条件都不满足执行的代码
        // }

        var light = 'green' ;
        if(light === 'green') {
            alert('go') ;
        }
        else if(light === 'yellow') {
            alert('wait') ;
        }
        else if(light === 'red') {
            alert('stop');
        }
        else {
            alert('灯坏了');
        }


        // 多分支语句的性能优于单分支



        // 双分支 
        var day = '星期天' ;
        if(day === '星期天') {
            alert('睡觉') ;
        }
        else {
            alert('day day up') ;
        }



        // 产生一个100以内的随机数，判断是否能同时被3和7整除    单分支

        // 产生一个100以内的随机数，判断分数   60-80 及格   80-90 良好   90-100优秀  100 666

        // 产生随机四位数，判断平年和闰年
       


    </script>
    
</body>
</html>